<?php
include "../../../lib/list.php";
if($_POST['mode']=='insert'){
	$no=$_POST['no'];
	$name=$_POST['name'];
	$b_no=$_POST['b_no'];

	for($i=0;$i<count($no);$i++){
		if(!$name[$i]){
			echo("
	    <script>
	      window.alert('중분류명을 입력해주세요.\n내용 입력에 실패했습니다.');
		  location.href='view.php';
	      </script>");
			return;
		}
		if(!$b_no[$i]){
			echo("
			    <script>
			      window.alert('대분류를 선택해주세요.\n내용 입력에 실패했습니다.');
				  location.href='view.php';
			      </script>");
			return;
		}
		else{
			if(!$no[$i]){
				$no[$i] = 'NULL';
			}

			$query = sprintf("INSERT INTO uatp_middlecategory(no,name,b_no) VALUES(%d,'%s',%d)
				ON DUPLICATE KEY UPDATE name='%s', b_no=%d",
			$no[$i],
			clean($name[$i]),
			$b_no[$i],
			clean($name[$i]),
			$b_no[$i]);
			DBquery($query);
		}
	}
	mysql_close();
	echo "<script>
				window.alert('그룹을 입력했습니다.');
				location.href='view.php';
		  </script>";
}

if($_POST['mode']=='delete'){
	$no=$_POST['chk_no'];
	for($i=0;$i<count($no);$i++){
		$chk_query = sprintf("SELECT * FROM uatp_smallcategory WHERE m_no = %d",$no[$i]);
		$chk_child = DBarray($chk_query);
		if(!$chk_child){
			$query = sprintf("DELETE FROM `uatp_middlecategory` WHERE `no` = %d",$no[$i]);
			DBquery($query);
		}else{
			$fail_name = sprintf("SELECT * FROM `uatp_middlecategory` WHERE `no` = %d",$no[$i]);
			$name = DBarray($fail_name);
			echo("
				    <script>
				    window.alert('하위 카테고리가 존재합니다.\\n$name[name] 카테고리의 삭제에 실패했습니다.');
				    location.href='view.php';
					</script>");
			$fail = 'fail';
			}
	}
	mysql_close();
	if($fail!='fail'){
					echo "<script>
							window.alert('작업을 완료했습니다.');
							location.href='view.php';
					  </script>";
	}else{
		echo "<script>
									window.alert('작업을 실패했습니다.');
									location.href='view.php';
							  </script>";
	}
}